@echo off
echo 正在启动图床系统...

REM 检查是否安装了 Python
python --version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: 未找到 Python。请先安装 Python 3.7 或更高版本。
    pause
    exit /b 1
)

REM 检查是否安装了 pip
pip --version >nul 2>&1
if %errorlevel% neq 0 (
    echo 错误: 未找到 pip。请先安装 pip。
    pause
    exit /b 1
)

REM 创建虚拟环境（如果不存在）
if not exist "venv" (
    echo 创建虚拟环境...
    python -m venv venv
)

REM 激活虚拟环境
echo 激活虚拟环境...
call venv\Scripts\activate.bat

REM 安装依赖
echo 安装依赖包...
pip install -r requirements.txt

REM 创建必要的目录
if not exist "uploads" mkdir uploads
if not exist "thumbnails" mkdir thumbnails

REM 启动应用
echo 启动应用...
echo 访问地址: http://localhost:5000
echo 管理员账号: admin / admin123
echo 用户账号: user / user123
echo.
python app.py

pause
